Homological mirror symmetry and torus fibrations