About 400 people have been killed in six weeks of heavy fighting between Libyan pro-government forces and Islamist groups in Libya’s second-largest city Benghazi, medical staff said on Saturday.