Thomas Phelan: Hero firefighter who saved hundreds on 9/11 dies of cancer at 45