Man forced to stand on 7-hour flight due to 400-pound fellow traveller