HTC One mini / HTC M4 revealed in leaked hands-on pictures