Stunning Ben Stokes century not enough to stop Australia in fractious Lord’s Ashes Test