State-run television in Cyprus is reporting that seven bodies have been recovered and two people have been rescued after a boat carrying migrants sank off the south coast of the island.