Self-organisation and positioning of bacterial protein clusters