Heterogeneous Cellular Networks with Flexible Cell Association: A Comprehensive Downlink SINR Analysis