High school coach fired over Facebook vacation photo