Four bodies have been recovered and three more people have been rescued after a tourist boat capsized off Egypt's Red Sea coast.