Pitcairnia ?
Photo: