Scientists discover 3 planets which could support life