Life is too expensive for too many - PM says