Taylor runs PB to finish sixth in 400m, Bahamas' Gardiner captures gold