Life is too expensive for too many – PM says