The subconvexity problem for Rankin-Selberg and triple product L-functions