Navy upholds firing of Captain Crozier