Bangladeshi parties sign ‘historic’ July Charter for political reforms ahead of general election