US food giant Heinz has raised its earnings forecast for the next two years after announcing a rise in full-year sales and profits today (29 May).