Singular Values of Products of Ginibre Random Matrices, Multiple Orthogonal Polynomials and Hard Edge Scaling Limits