Methanol as a diagnostic tool of interstellar clouds - I. Model calculations and application to molecular clouds