McCoy facing tough Grand National decision