'Harold and Kumar' star Kal Penn comes out as gay and reveals he's engaged