Elucidating fullerene-perovskite interactions by means of first-principles calculations: Towards a rational desing of low cost solar cells