Prime Minister John Key announces $2.5 million funding for Te Puia