Jodie Foster reveals she's gay, suggests she's retiring