Michael Phelps admits practice habits hurt him in 200m butterfly finish