Injury ends I'll Have Another's run for the Triple Crown