James Guy lowers the British record for the 100m butterfly as he wins his heat at the World Swimming Championships in Budapest.