Your weekly food shop is about to get even more expensive, scientists have warned - with extreme weather to blame.