A varied diet CAN prevent diabetes – but eating healthy is more expensive, say experts as they call for government help