Impact cratering on Venus: Physical and mechanical models