FTP Multiplayer Actually confirmed?

Where did 343 say it was Free to Play multiplayer?

On Twitter