Lewis Hamilton extends his title lead to 14 points over Max Verstappen after claiming a record-equalling fifth consecutive victory in Barcelona.