A Sheffield MP slammed the government for breaking promises to improve bus services in his constituency and urged ministers to extend funding.