House passes $50 billion-plus Sandy aid package