Egypt's main opposition parties form new alliance